package logica;


import java.util.Collection;
import java.util.List;


public class Objeto {
	private String objetoID ="";
	public String getObjetoID(){
		return objetoID;
	}
	
	public void setObjetoID(String objetoID){
		this.objetoID=objetoID;
	}
	/**
	 * @uml.property  name="marca"
	 */
	private String marca = "";

	/**
	 * Getter of the property <tt>marca</tt>
	 * @return  Returns the marca.
	 * @uml.property  name="marca"
	 */
	public String getMarca() {
		return marca;
	}

	/**
	 * Setter of the property <tt>marca</tt>
	 * @param marca  The marca to set.
	 * @uml.property  name="marca"
	 */
	public void setMarca(String marca) {
		this.marca = marca;
	}

	/**
	 * @uml.property  name="modelo"
	 */
	private String modelo = "";

	/**
	 * Getter of the property <tt>modelo</tt>
	 * @return  Returns the modelo.
	 * @uml.property  name="modelo"
	 */
	public String getModelo() {
		return modelo;
	}

	/**
	 * Setter of the property <tt>modelo</tt>
	 * @param modelo  The modelo to set.
	 * @uml.property  name="modelo"
	 */
	public void setModelo(String modelo) {
		this.modelo = modelo;
	}

	/**
	 * @uml.property  name="descripcion"
	 */
	private String descripcion = "";

	/**
	 * Getter of the property <tt>descripcion</tt>
	 * @return  Returns the descripcion.
	 * @uml.property  name="descripcion"
	 */
	public String getDescripcion() {
		return descripcion;
	}

	/**
	 * Setter of the property <tt>descripcion</tt>
	 * @param descripcion  The descripcion to set.
	 * @uml.property  name="descripcion"
	 */
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	/**
	 * @uml.property  name="imagen"
	 */
	private String imagen = "";

	/**
	 * Getter of the property <tt>imagen</tt>
	 * @return  Returns the imagen.
	 * @uml.property  name="imagen"
	 */
	public String getImagen() {
		return imagen;
	}

	/**
	 * Setter of the property <tt>imagen</tt>
	 * @param imagen  The imagen to set.
	 * @uml.property  name="imagen"
	 */
	public void setImagen(String imagen) {
		this.imagen = imagen;
	}

	/**
	 * @uml.property  name="estado"
	 */
	private String estado = "";

	/**
	 * Getter of the property <tt>estado</tt>
	 * @return  Returns the estado.
	 * @uml.property  name="estado"
	 */
	public String getEstado() {
		return estado;
	}

	/**
	 * Setter of the property <tt>estado</tt>
	 * @param estado  The estado to set.
	 * @uml.property  name="estado"
	 */
	public void setEstado(String estado) {
		this.estado = estado;
	}

	/**
	 * @uml.property  name="valor"
	 */
	private Integer valor;

	/**
	 * Getter of the property <tt>valor</tt>
	 * @return  Returns the valor.
	 * @uml.property  name="valor"
	 */
	public Integer getValor() {
		return valor;
	}

	/**
	 * Setter of the property <tt>valor</tt>
	 * @param valor  The valor to set.
	 * @uml.property  name="valor"
	 */
	public void setValor(Integer valor) {
		this.valor = valor;
	}

	/** 
	 * @uml.property name="vendido"
	 */
	private String vendido;

	/**
	 * @uml.property   name="solicitud"
	 * @uml.associationEnd   multiplicity="(1 -1)" inverse="objeto:logica.Solicitud"
	 */
	private List<Solicitud> solicitud;

	/**
	 * Getter of the property <tt>solicitud</tt>
	 * @return  Returns the solicitud.
	 * @uml.property  name="solicitud"
	 */
	public List<Solicitud> getSolicitud() {
		return solicitud;
	}

	/**
	 * Setter of the property <tt>solicitud</tt>
	 * @param solicitud  The solicitud to set.
	 * @uml.property  name="solicitud"
	 */
	public void setSolicitud(List<Solicitud> solicitud) {
		this.solicitud = solicitud;
	}

	/**
	 * @uml.property   name="almacen"
	 * @uml.associationEnd   multiplicity="(1 1)" inverse="objeto:logica.Almacen"
	 */
	private Almacen almacen = new logica.Almacen();

	/**
	 * Getter of the property <tt>almacen</tt>
	 * @return  Returns the almacen.
	 * @uml.property  name="almacen"
	 */
	public Almacen getAlmacen() {
		return almacen;
	}

	/**
	 * Setter of the property <tt>almacen</tt>
	 * @param almacen  The almacen to set.
	 * @uml.property  name="almacen"
	 */
	public void setAlmacen(Almacen almacen) {
		this.almacen = almacen;
	}

	/**
	 * @uml.property   name="categoria"
	 * @uml.associationEnd   multiplicity="(1 1)" inverse="objeto:logica.Categoria"
	 */
	private Categoria categoria = new logica.Categoria();

	/**
	 * Getter of the property <tt>categoria</tt>
	 * @return  Returns the categoria.
	 * @uml.property  name="categoria"
	 */
	public Categoria getCategoria() {
		return categoria;
	}

	/**
	 * Setter of the property <tt>categoria</tt>
	 * @param categoria  The categoria to set.
	 * @uml.property  name="categoria"
	 */
	public void setCategoria(Categoria categoria) {
		this.categoria = categoria;
	}

	/**
	 * @uml.property  name="queja"
	 * @uml.associationEnd  multiplicity="(0 -1)" inverse="objeto:logica.Queja"
	 */
	private Collection queja;

	/**
	 * Getter of the property <tt>queja</tt>
	 * @return  Returns the queja.
	 * @uml.property  name="queja"
	 */
	public Collection getQueja() {
		return queja;
	}

	/**
	 * Setter of the property <tt>queja</tt>
	 * @param queja  The queja to set.
	 * @uml.property  name="queja"
	 */
	public void setQueja(Collection queja) {
		this.queja = queja;
	}

	/** 
	 * Getter of the property <tt>vendido</tt>
	 * @return  Returns the vendido.
	 * @uml.property  name="vendido"
	 */
	public String getVendido() {
		return vendido;
	}

	/** 
	 * Setter of the property <tt>vendido</tt>
	 * @param vendido  The vendido to set.
	 * @uml.property  name="vendido"
	 */
	public void setVendido(String vendido) {
		this.vendido = vendido;
	}

	/**
	 * @uml.property  name="imagen"
	 */
	

}
